1046
1
1010
3205
485
0
1869
1550
3025
1008
2
1132
760
1343
3116
2306
1587
522
1506
2814
5
661
964
1860
769
273
670
2330
493
3795
1937
518
440
1374