1603
1
662
0
501
1288
3498
4
3591
11
2337
5
3107
7
3080
3
1431
1168
1905
7471
9
693
4862
1514
3008
2166
2990
1813
2999
2562
2
851
2906
1015
14