249
0
941
2142
21743
1
1629
787
580
1448
2490
1073
578
798
298
335
558610
6
3092
802
1101
14076
7
2347
2
415
3373
1161
411
339
584
839
957
951
410