3125
2
2913
6093
10
1311
6
1065
3
1054
0
2314
9
2179
8
840
3620
11
4617
788
1
618
1575
27
1373
1000
245
2154
1203
3122
7
995
4733
4
34706
23
926
640
1147
1403
2556
858
2539