2993
4
1415
3457
8
1436
1
1505
3579
11
2243
4549
17
1450
2
13191
5
3969
6
1567
4043
3
2785
6927
10617
15
1036
1409
945
0
2203
1657
2267
1997
2051
7
3079
1048
1017
3163
1108
4902
27