2584
11
1078
1
2517
7621
13
1047
2
2277
0
5151
3080
3
1537
1998
4
2072
3715
3100
21152
8
1576
4651
3918
7
7793
3364
844
3423
9817
3465
2650
20
2304
3090
6
181997
280
2405
297066