1509
4
1293
1
2116
3
1111
2
660
595
2217
8
14209
7
1456
361
449
900
86
1357
5
133
1064
674
2129
6
2082
1912
558
2040
16
844
0
1459
326
234
1025
120
168
170