2245
3
2629
4
297066
0
2138
2695
1226
1
6496
8
3053
7
2321
2
1716
409
1038
5346
734
6180
5
1010
1200
931
2446
2797
1295
2773
280
108797
2354
1581
2650
20
2386
2159
3765