509
0
4151
2
1421
1
650
3795
3268
184
1037
1869
312
400
1664
1298
4
1392
2808
1129
9953
964
1390
2767
3
7363
14215
8
382
3134
2982
775
447
2372
543
1193