528
0
871
269
1267
1
418
2132
78
213
1824
3430
93
1045
239
177
169211
11
392
1319
991
1100
321
460
150
1580
601
383
467
434
1392
492
303