3539
3
2386
1
3198
0
2200
2
4321
4
3378
7
2592
2113
1599
6713
11
2195
1463
3017
4728
617
1295
1376
946
1363
1411
2570
1438
2763
605
2837
1707
3026
12367
26
2082
2272