2228
0
5387
5
5402
9
14861
7
1042
1
878
2
3342
1170
2135
3
2605
2585
810
7034
3163
921
376
4601
737
1549
2428
928
2250
827
2258
4519
15
2268
1748
4062
2153
9305
8