105290
0
544
383
747
2
2445
1674
2189
384
1439
399
116
670
1842
574
637
349
1425
2934
1482
1
767
839
409
660
683
3404
342
2183
207
422
369