1505
0
2574
1
918
19279
2
2275
1824
3691
5
2809
17353
177
2301
3092
479
2881
3840
3114
4
3510
4111
2749
2748
1452
383
1098
1880
269
688
266
2189
2328
2546