3980
3
1522
0
3505
4
1960
7
490
1569
2
396
1
416
901
1096
1010
334
271
185
2294
1020
4677
10
520
5549
592
78
273
219
1152
111
737
1277
5
530
466