1932
3
1106
2
445
4
125
1
1277
5
1704
1264
1573
1164
743
920
2998
2318
2900
12145
12
452
1441
1112
1444
6024
22
1215
6747
8
801
883
2073
2198
413
885
76
530