2529
14
2585
2
1243
1
3626
543
0
2127
2714
5
1183
2109
1132
417
1594
65
1851
4
2858
2320
3344
3287
1192
1343
3442
1645
2257
1874
1342
597
2363
7334
480
2461
20