1132
0
1008
2
3287
1
2873
4
1375
984
2904
935
804
493
1665
383
1526
2982
3
1084
300
1314
475
1156
2211
573
4453
1053
2683
292
1049
714
1389
1129
2192