501
0
401
2189
503
2727
2
2459
9
2283
1
282
239
345
1869
5
586
17
150
951
467
274
1824
105290
341
803
247
74
572
1357
2881
2490
2031
4
710
252
979