2141
9
1554
2
1501
3
2132
1015
1
12621
22
1169
6236
10
21152
8
2593
3562
1202
1681
1690
3634
297066
0
496
2562
2711
1355
1825
1606
693
2999
1220
467
8527
2400
6
1047
942