3598
1
2465
2
437
266
0
2754
580
397
2904
31535
440
458
295
4328
10
3287
759
2490
4594
431
430
3373
2013
422
584
1009
2952
745
578
4111
6800
1238