4223
22
2564
2
580
0
1819
3373
578
1
21743
363
3025
445
249
415
1282
407
326
325
1222856
4
2315
477
6515
3980
3
31535
2189
3922
7
1885
3178
4071
18403
6
1276
429