2270
1
1129
2
2435
6
2052
1268
0
812
1427
1648
704
1543
999
3537
5684
1328
992
1341
5191
24
1887
10
1822
5
963
3
441
551
1831
4
942
985
887
674
511
470
416