3373
0
580
31535
276
1
2952
802
4594
584
21743
639
282572
363
2683
759
4328
10
1779
273
1152
458
711
1150
668
464
249
339
334
2395
1045
138355
292