2730
6
376
0
467
105290
2657
3
2668
2
1314
492
418
1511
1045
1824
255
20634
8
416
2093
647
409
47041
1020
516
349
548
918
333
968
247
1123
303
679