2134
8
3145
4
1307
1
2982
3
2155
3982
6
1410
0
2715
826
4290
938
2173
1150
1739
2942
5527
1978
2
4236
8527
586
1003
3283
2368
1816
1041
925
768
1380
1691
9077
28