2121
4
1661
1
2964
0
670
547
1101
1436
872
1942
410
6370
5
543
953
269
668
2275
2
881
3691
2809
17353
492