4833
2
1424
1
1751
1660
3326
3
1168
1532
1749
1399
2972
0
635
1844
1787
2100
662
1013
2173
20163
44
1426
2710
1042
4179
1179