2316
0
583
1564
1391
644
334
2921
5
1100
402
984
698
2932
2
1064
1071
1
3498
4
460
2337
822
1601
893
2666
9
47639
660
17946
838
1812
459
678
2184
388