249
0
1629
787
580
21743
1
1448
2490
1073
802
798
413
281
1167
286
693
403
415
1101
578
441
410
2789
335
722
456
1639
951
1425
743
839