2192
3
460
1
1821
6
342
266
0
448
580
397
2904
2
31535
437
440
458
295
4328
10
3287
759
2490
4594
431
430
319
3373
476
422
402
584
1009
2952
745