1051
1
3629
3362
3
2698
1446
1423
1564
1505
0
1265
432
2457
2
1506
1495
1913
5
2556
4
3033
3696
8
1682
3789
1445
4551
7
12305
131589
3292
15
2974
2194
997
3066
4198
1184