1152
0
584
31535
1045
269
1824
2748
2
1192
1
467
1428
580
552
1541
382
169211
11
2522
362
1649
360
1418
2941
572
3287
517
46414
6800
647
2275
1431
8766