2916
25
2935
7
2972
2
3925
12
2900
1
2458
4
1212
5493
6
1240
9861
9208
26
1921
1090
603
1388
1130
1286
1435
830
1517
1331
3
1922
975
989
1159
1869
5864
1153
5
1427
6704
10