4122
10
2201
11
1961
0
475
884
1
477
505
7108
13
418
521
860
353
4106
611
552
1222856
4
400
3015
383
58
363
935
522
798
463
657
809
1462
2972
8116
6