3025
1
3070
2
477
0
21743
4223
22
2490
2560
4
2167
3
1222856
2387
2691
456
2142
403
454
123
448
335
1045
1073
722
1663
1361
1020
554
365
410
1560
781
5602
9