509
0
1603
2
417
662
447
2982
3
2368
1
1401
1425
1129
6547
7
2326
4
1622
1664
2470
4382
3564
571
635
2767
929
3134
463
2375
1937
1889