4099
4
2997
5
3408
12
477
0
792
475
2179
1
330
1449
3
5502
9
252
2283
530
560
1277
4580
1073
1053
4594
590
1159
2711
342
271
393
3066
717
2395
295
18403
6