2173
1
1307
2368
1816
1691
3145
4
2710
2
2155
3
1813
1410
0
826
938
1150
2110
1739
2942
6
1978
4236
3283
2427
12
197
467
3172
526
1380
962
3326
582
873
451