2761
2
676
1
3629
3014
20
2698
1423
338
0
2999
2234
4
1505
6561
14
2297
1506
1495
1375
2411
3303
10
1129
123674
35
3758
2358
9
7592
7
1201
2908
1446
3329
3491
1564
521
12459
3