4988
11
1514
8
1115
7
1478
1
2965
10
1805
4
3591
2131
19
1620
2
1624
2311
6
2003
16
1132
1094
2913
770
803
4626
9
1113
818
2216
1351
9934
3
1293
1323
948
2586
329
392
675