936
1
401
0
318
288
314
350
2055
602
2372
2
1329
1141
1023
408
245
239
396
348
266
294
826
251
1665
346
87
738
3366
499
829
407
1070