12431
17
3145
4
1307
1
2336
2
2155
3
2710
1257
6
1699
1360
1410
0
826
938
2173
3929
1150
1739
2942
1978
4236
2562
1496
1568
3283
2368
1816
451
1041
925
1691
1036