276
1
292
21743
3373
0
249
363
580
802
356
2189
326
17353
745
282572
729
420
543
4223
22
31535
3663
1049
273
3092
1073
1282
521
483
578
8244
2315
2