1152
0
31535
584
467
1045
269
169211
11
552
1824
2748
2
1378
1192
1
1428
647
580
2522
1541
382
2941
503
46414
572
2683
392
362
2992
1649
360
1418
3287