3373
0
580
363
2683
282572
584
31535
105290
6800
4328
10
639
2720
21743
1
464
249
2952
295
437
953
422
356
2189
3287
478
2395
25440
397
759
1009
1222856
4