105290
0
2229
4
7334
2317
1054
1
814
1894
1306
2
1129
1578
509
6800
3063
3
1452
2683
650
1733
292
1024
4340
5
2008
1365
2727
2657
2668
662
5262
10
2000
263
6062
16