637
0
1590
1
1725
2294
2999
3
2082
83
3035
1883
2
1816
790
1161
605
1749
257
669
1307
1050
2781
2610
2090
6445
6
12459
3835
5
1000
2982
826
1614
912
2935