2693
3
1418
2
1649
1
2730
6
1518
1267
512
839
2574
1390
0
2352
3205
1966
3196
6968
5
4427
10
3025
31183
12
2808
611
7334
4
2966
1544