1193
2
3693
6
2110
1
1665
0
5746
23
883
1589
4
472
445
2336
2272
856
2934
1354
994
373
788
2102
946
2663
1860
849
905
1660
1318
583
795
745
1566
801