4830
2
1124
1
2830
7
1278
2564
12590
0
2201
11881
3
180849
1010
1222856
4
1945
5367
8
6526
576
888
5
1074
2052
4915
3878
26120
14
912
422
355
2419
1932
2747
169211
11
3588
1924