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