123674
35
2267
2
581
5046
3
2722
0
2299
1
564
1772
3696
3708
4370
6
844
189326
920
1775
1417
672
662
1314
1023
991
1346
1557
1447
1649
1286
1377
1412
6707
24