509
0
1952
2
4151
1421
1
650
3795
3564
3
3268
2800
184
1037
1869
582
312
400
1664
849
1022
1298
4
1392
2808
1129
9953
964
1454
1390
2120
2710
8
2767
7363