2518
3
2919
2
5347
4
1023
1
3225
6
1339
2966
1650
641
4537
1195
420
0
1231
6572
3240
1407
14125
10
266
1839
3657
12
1690
12779
8
5233
2948
1250
2835
12733
5
3868
3364
1372