418
0
507
6800
2952
169
90
1314
2328
520
396
433
220
334
376
464
270
572
691
472
2690
324
335
1211
99
1
419
459
319
580
552
3373