1526
2
383
0
1665
1
477
475
2192
2982
3
6515
3015
984
678
116
2395
400
392
418
8116
6
1898
860
455
1391
326
464
1501
29323
417
1462
1636
375
543