2522
2
2495
0
1690
1
2578
83
1229
1514
2886
1599
5293
11
1720
2430
3
1843
1767
3562
2992
6
564
1359
982
2721
745
2061
591
1463
2414
1468
3587
1857
1033
2810