2525
1
1062
2069
3
1749
1237
2982
1324
2
1093
2497
0
451
1453
6689
4
1365
3047
6
565
1576
9355
1132
998
2442
1932