2043
0
266
4979
5
580
397
1
5223
9
2904
2
476
31535
437
440
458
295
4328
10
3287
759
2490
4594
431
430
3373
422
584
1009
2952
745
578
4111
6800
1238