3421
5
2677
12
1227
6
2438
4
1811
1
3476
2
1188
962
1048
3
5451
6740
1435
3000
9
2819
3116
7046
3438
2631
2051
7
6085
2205
1512
3296
2382
1946
26
4404
33
1050
1295
2999
3037
19