2122
2
1680
1
1446
1952
3316
17
432
0
1179
2080
951
1319
3226
5
1081
791
3140
4
1310
1248
1199
619
674
8527
1167
2322
24337
22
913
564
1162
123674
35
1152
1223
851