3114
4
3510
2
980
1
4111
948
2749
2748
1452
1098
0
282572
327
2189
2546
5617
5
375
2076
1222856
11881
3
105290
4864
1463
918
2735
47041
1043
10270
2299