475
0
29323
860
455
477
1504
804
2211
798
521
1636
1462
400
4106
1898
1
328
1671
787
325
2395
1073
46
1650
480
1754
5838
5
822
308
2711
2
543