3261
3
1812
1
5204
2688
1451
4187
10
2322
4
2732
2
2786
1585
123674
35
2382
6
1464
12459
1001
0
592
3998
5
1376
603
20850
1311
3431
8
1208
674
469
5164
1349
6676
12
8078
28
8329