515
1
81
0
260
68
126
334
249
602
2
1999
403
359
919
878
609
303
1447
1167
1412
5
489
1019
12
2816
21
2235
3
394
8
311
2049
569
2090
10
580
1815
896