1699
2
1816
0
3172
1
1221
2977
1312
2522
2901
1241
833
2921
197
1691
1660
1681
873
5225
8
2082
1011
2698
4
3292
3140
2294
982
3
345
674
3518
1361
1267
2080