1002
1
456
1162
7
929
892
2
1603
6
1374
4016
433
1006
388
1323
2479
1412
1908
1610
5
971
3
513
1838
434
428
401
394
482
606
1231
260
528
2870
110