1229
1
1665
3006
3
2328
0
775
4546
2
543
417
964
509
1513
1193
662
1733
1907
5
1329
2198
1622
1054
3795
544
1374
635
2735
1653
1129
650
2470
1470