2231
1
2886
4
3233
16
3003
1631
246
0
770
1866
3
217
1290
2
472
1343
1938
3503
4311
4159
7
356
2392
6
4682
1748
4455
139
1010
1732
729
518
509
7753
44
2870
301