3017
5
1238
1
1120
1069
933
0
349
622
2057
978
325
286
981
2
288
291
992
1913
343
3
953
1413
279
681
295
841
356
322
991
318
583
427