928
1
860
0
2000
475
383
193
804
611
400
846
2724
2
418
552
1636
1650
522
58
1898
29323
543
477
246
1251
1132
1504
455
4106
798
1343
2395