510
0
1992
3
529
5375
5065
1
1072
1070
697
359
586
678
1309
480
667
928
477
4914
2
1211
672
1860
257
1125
637
1423
683
297066
378
420
5389
2749