543
0
21743
1
518
3373
1073
1853
670
485
580
802
44199
307
63
2490
275
422
1754
573
1132
693
4452
4223
22
2395
507
274
1126
152
1089
262
530