3311
4
19279
2
2405
3
2275
561
1
2938
3691
5
2809
11881
17353
0
417
1767
10581
7334
2301
1020
3092
298
1222856
1480
303
2881
1730
387
494
2317
2250
3114
3510
4111