2122
2
1446
1
1952
3316
17
432
0
1179
2080
1680
3140
4
951
1310
619
3226
5
1167
564
2502
6110
1248
1199
2740
3657
8
3539
3
1424
1559
4278
8607
4943
2153
7
1458
2899