2117
3
2507
1
1305
0
1015
1218
17391
7
3723
3178
2
2463
4
4375
792
3885
2492
6
2032
2905
2902
50969
1790
2670
6236
10
2106
2954
5408
1746
2748
1497
1614
5
3413
3261
2270