1932
3
1104
2
445
4
125
1
1277
5
1704
1264
1572
1164
743
920
2998
2318
2900
12139
12
452
1441
1112
1444
6024
22
1215
6746
8
800
883
2073
2198
413
885
76
530