841
2
1299
3
951
1
1258
0
2502
2920
4
619
564
1780
791
2122
2740
4179
24091
1446
2225
3539
6236
10
1694
3546
432
2109
2153
7
1174
1179
1102
2915
2395
2938