2655
3
1517
1
2725
22
3157
2
2581
10
6779
5
1690
1978
1379
1382
1609
912
2074
1881
2146
1373
2710
989
0
3562
2166
3854
2390
2295
83
4285
135
3169
2234
4
1380
3357
11