3303
2
17184
44
2697
5
2117
4
6968
31183
12
1367
1
565
0
1110
3
1327
1758
2440
1020
597
418
1215
9244
1710
1512
2169
351
3301
2796
2967
1306
629
965
2260
538
11611