105290
0
5316
3
353
699
366
266
294
16840
15
2211
1
477
1454
1693
2
2069
310
2115
4
337
1023
5262
10
286
907
10270
2442
870
1101
913
563
787
489
1053
287