961
0
434
907
317
767
326
266
472
396
345
301
1768
2
310
757
584
464
509
1840
845
262
839
1015
376
431
1123