2117
4
6968
5
31183
12
2199
0
999
1
565
1327
1758
5164
2
1020
1215
9244
1710
22330
22
2169
351
3301
2796
8822
226
2967
2364
3
1306
629
2260
538
11611
3650
3990
1326