883
1
1464
2872
4
1399
2082
830
0
2562
2
1380
4179
1168
1819
1749
802
3326
3
1000
1119
83
496
1431
2934
635
801
2526
3036
526
467
1093
693
784
2427
12