2518
3
1023
1
3225
6
1339
641
420
0
1231
3240
14125
10
266
1839
3657
12
1690
12779
8
5233
12733
5
3364
1372
2
989
2134
1764
3805
3826
12449
23
1692
2687
3835
2456
2710
685