396
1
14508
18
180849
0
422
292
1282
4740
2831
250
1073
638
472
363
573
625
2
296
44199
346
244
8876
8
3092
1751
2330
4
2490
459
2257
2189
802
485
451