2657
3
2668
2
1584
2306
1937
1
1824
0
1129
2275
661
2301
1883
1733
785
504
5155
8
4126
6
1326
2229
4
646
20634
292
2470
423
6062
16
18385
2317
3063
2000
2522