2576
3
1708
3336
8
1265
1
1734
2
821
1723
3796
11
1180
4
2660
2836
677
2477
1540
1300
0
1324
1431
5
4963
1619
7
1157
1117
1567
3242
1529
8956
8309
1962
110
239
495