2527
6
475
0
1438
2211
383
804
407
1
611
472
302
400
846
418
552
1636
1650
522
58
1898
29323
543
860
477
7567
5
246
1462
1132
1504
2774
3
455