1768
1
494
2
1060
5
335
90
355
534
2179
8
82
364
864
414
1267
343
2016
6
218
420
611
971
308
503
1916
575
366
305
352
1186
596
0
635
7
532