1045
0
507
1020
3691
5
17353
1211
431
464
2275
2
719
584
576
653
25137
340
2881
296
755
631
1015
745
468
19279
1649
1
1075
525
269
336
390
3373