1247
2
518
2794
3871
1430
1
2551
2343
4431
9
3470
5
2285
527
3
1753
1412
0
3028
7
1054
2054
4
3109
14
2475
1416
3629
2534
34959
18
5922
1057
5200
1793
1889
2502
1743
1618