2142
2
8313
9
1824
5
2523
3
2906
2015
1253
0
1854
4
2153
7
5924
17
2699
1067
1124
1
2499
1601
3354
5301
13
746
2035
6
4032
12
1337
3505
3254
5147
2667
989
2715
167
1226
1526