1132
1
1169
2951
2
1295
2364
3683
2650
20
280
2740
4832
3
1788
2412
1896
1275
2250
1505
297066
0
2377
1512
1233
2773
1422
4179
1149
1120
2403
3691
4
1814
1168