2122
2
1446
1
1952
3316
17
432
0
1179
2080
1680
951
619
3140
4
564
1310
2502
3226
5
1167
2740
2153
7
8607
8
4943
2427
12
1248
1199
3539
3
1458
2794
2687
1991
4327
3871