969
2
1690
1
8527
24337
22
1233
2268
4
2505
1558
1431
3364
3
1075
400
0
6236
10
1250
2495
1839
951
1239
1488
1563
674
1172
913
3107
5
1777
1162
7
1411
1223
467