249
0
1073
21743
1
4223
22
3373
422
10324
2
1222856
4
802
580
5617
5
1885
2395
543
1629
1448
363
282572
521
335
693
1277
1425
530
3014
77
787
3493
573
390