1506
0
371
3440
683
3510
2
3691
5
1750
2224
1880
3437
2069
3
2748
1587
1
5009
3114
4
17353
2166
893
10270
2509
18
4111
385
2189
11392
6
3632
2546
282572
31535
25127
672