912
1
624
2141
3
1190
2
2272
4331
4
383
0
477
475
521
464
1976
116
2395
400
392
418
8116
6
1898
860
455
29323
543
1636
798
1650
1462
422
965