2121
4
1661
1
2964
0
670
407
11392
6
394
1101
1436
872
410
707
543
7753
44
953
269
668
846
2275
2
868