2520
1
2749
3
2327
1642
381
0
1101
727
1396
4
2796
2
1931
1696
2161
195
2490
4455
1893
2328
17064
7
1043
20634
8
488
1787
2687
917
4445
1215
267
1810
1832
6052
10