3293
7
7756
3
2506
0
1029
1
9807
2
1348
5885
913
3303
1053
17184
44
6968
5
31183
12
565
2647
1327
553
1758
1020
1215
9244
1710
22330
22
2169
3301
2796
2967
787
1306
4
2256