3510
2
2758
1
1873
729
4677
10
2190
0
2100
3
2604
7
1267
446
1290
302
3149
4
917
295
1094
4159
165
2659
1157
2059
8
683
1018
1344
2721
2188
9
2920
1222856
3092