3092
1
381
0
359
276
644
1139
90
286
407
979
400
375
552
16
451
1010
437
165
255
968
1029
152
173
517
380
310
1304
376
771
1824