2974
1
3629
2698
3212
27
1446
1423
1564
1676
2
1505
0
1265
432
1506
1495
1913
5
3362
3
2556
4
3033
3696
8
1682
3789
1445
4551
7
12305
3292
15
2194
997
4198
1184
159
1303