2115
4
4382
2096
2
2747
2368
1
571
0
1006
2982
3
1841
7
2016
447
7515
1929
2461
20
340
2730
6
543
169211
11
2052
544
355
598
646
283
282572
2125
1407
263
2526
167