2163
3
357
1
1413
5
1766
8
1063
399
424
102
89
95
352
254
239
117
0
392
2
130
158
335
386
147
2041
2551
1852
2841
866
1433
1092
3972
2194
2114