509
1
2907
0
870
407
3505
4
3795
1025
1172
2809
2
1326
2301
47041
924
2668
2775
126
831
2657
3
346
2748
1452