2948
9
1294
1
2024
3
1855
2
2083
24337
22
2268
4
2765
8
3225
6
400
0
2631
4309
1075
658
6929
11
2911
19932
2899
2966
1031
674
1353
589
2757
2322
913
1444
1152
1195
2967