1084
0
714
1557
2
1285
3795
1
477
475
571
935
2982
3
2320
1132
4713
5
493
300
2361
1129
447
1464
2806
2272
383
553
650
2118
662
787
804
2346
58