1128
0
171
2766
1
333
1357
81
580
602
1301
297
1860
943
368
283
3324
5
2804
1095
418
935
522
1045
747
2
918
287
1997
434
2713
1557
3335
594