2393
6
2785
2
4294
11
123674
35
10736
26
2219
3629
1
2194
5599
3606
7
765
2801
4
2048
2642
1812
2698
1204
1077
8002
956
1464
1446
1423
1564
1777
3813
3
2505
1162
1297
1239