3075
1
1641
5
1115
3
1317
2
1611
4
4339
3687
2200
6
647
1389
7096
981
8
1210
15
3153
619
27860
3869
0
1001
980
1006
7
683
1019
2542
853
2185
2382
1589
1703
1509
3297