373
0
1650
475
158
611
477
1462
521
400
798
1454
804
1898
1
152
860
58
383
63
8116
6
2395
552
414
787
138355
455
4106
965
522
458
1073