2122
2
1446
1
1952
3316
17
432
0
1179
951
2080
1680
564
3140
4
1015
1694
1310
690
619
2669
3226
5
1167
2502
6110
1743
1248
1199
108797
2740
1175
3657
8
3539
3
1424