1047
2
2245
3
3080
21152
8
1828
3090
6
2932
297066
0
378
5151
3715
19079
2596
4651
1268
1
1033
6707
24
1289601
4
189326
2493
18
1396
2495
2773
3612
10
2522
2767
5
1050
4009
1149
280