306
0
683
3469
4
328
2855
3
670
2069
514
247
1
1880
2
994
1221
1124
2419
35426
382
1793
2830
7
1089
3116
2634
3691
5
2809
804
362
2301
2881
381
543
2224