350
1
1238
1121
1069
552
286
981
2
978
0
2057
5
934
1866
295
681
640
954
343
1120
3
291
1913
288
1413
279
992
1135
365
761
3017
325
1929