1950
1
2299
2431
3
1230
5
4111
2
1463
608
0
6800
466
2125
3510
169
1498
1346
2758
164
661
729
823
581
649
820
392
347
177
3092
419
434
1267
326