954
0
349
494
745
437
2169
3
1842
343
1350
1
2716
4
980
2211
2800
484
1522
560
492
2635
991
1126
552
729
563
323
400
2284
280
342
4233
3803