2112
3
2905
26
2462
2727
5151
2
2763
0
2911
9
475
2558
4451
15
2405
1
3629
4553
1451
106
542
2059
1393
38477
34
722
297066
181997
11
302
14125
10
1618
131589
635
444571
706
4168
5