1227
3
930
2
2095
0
1475
1
1858
7
3115
913
1672
1651
1131
3927
12
1543
2222
2902
2962
8
11763
2972
4463
8658
17
5794
14
1106
1278
4268
1380
3960
3146
22
1162
1993
5051
9
968