4321
4
1813
1
1226
1372
2773
1295
2650
20
2317
2386
280
1581
2
2152
9077
28
471
1278
2250
3195
3
3765
2245
3053
7
297066
0
1788
1179
4884
6
1416
3683
2797
5
1812
2683
4179