2310
0
1896
3
2964
2
2754
6
1527
8
794
1137
1
1794
7
4792
3246
527
804
912
322
514
211
844
618
392
5
1010
737
959
1295
1125
525
190
906
1257
1135