516
0
467
419
874
1101
4111
2
918
413
375
1161
2328
517
181
2702
1551
393
722
248
1872
1
376
538
683
935
17353
339
787
407
844
410
268