581
0
2909
4
418
437
2955
5
1748
918
668
169211
11
1137
1
1099
496
1603
4654
501
1817
282572
197
382
6370
569
722
422
2171
2
1528
69
375
467
500
755