3293
1
2948
2
2934
8
1362
4
418
0
1937
2095
3371
5
2138
3
1898
477
475
400
455
798
611
3888
383
521
4106
522
1462
804
846
860
1073
8116
6
2395
458