1506
1
1343
420
172
0
994
3
793
7
502
130
2
320
1026
5
111
676
611
426
849
16
384
374
375
355
424
605
8
283
545
263
240
310
148
194
151
246