3102
3
23316
11
1893
2028
1560
4
1430
2
8232
23
5707
18
1694
372
1
540
424
665
465
854
1124
602
679
321
731
4193
5
1563
947
780
443
921
322
2861
1485
456