1636
0
383
1084
477
475
1650
965
2328
2
116
2395
400
392
418
8116
6
1898
1
860
455
464
29323
543
798
314
1462
422
521
1754
804
2189
1932
5009