2403
4
1340
9
1093
2100
1
4402
16
2352
2
2218
1677
6
1785
5143
3066
5
2342
4288
1107
1050
3
3215
17
4407
33
998
1797
3957
1133
3003
2344
27675
12
811
1592
2039
965
1332
7057