276
1
292
21743
3373
0
282572
363
543
249
2189
580
578
1282
729
802
3092
31535
356
5316
3
445
326
17353
745
483
1348
420
4223
22
422
1650
1053
1073