47041
0
431
247
618
503
686
543
90
331
1440
1
584
1100
150
297
486
169211
11
3233
16
968
341
2522
1483
282572
935
1015