3373
0
31535
363
580
282572
276
1
3287
21743
802
2683
298
584
6800
249
1152
1779
458
292
3663
273
639
437
2952
2395
1105
295
1009
4328
10
1073
759