1245
2
1411
107
0
326
1
2275
292
1655
381
1880
409
968
1452
3114
4
1513
1129
571
7952
1374
3006
3
2328
662
3268
5223
9
3795
661
263
1889
915
2982
1425