1512
1
3426
4
2139
1183
0
603
1478
3516
189
930
950
1216
1014
1601
598
371
20163
44
577
804
3083
2
1056
2465
7793
255
667
788
787
472
1106
1543
167