3680
2
688
0
20163
44
2251
701
1768
3426
4
3789
20
255
7258
707
1
903
985
2182
1106
224
1168
2788
3381
5
2028
3
7055
12
390
410
527
1027
887
3344
186
2480
9056