3683
1
2528
3
2502
5
3284
7
2650
20
14
0
1153
1683
17333
27
2159
3090
6
2250
4585
10
2771
2907
2
1581
255
2935
3080
490
2245
1108
1451
2954
1044
1804
1226
770
2982
919