580
0
21743
1
509
556
1448
430
1853
2490
1334
4111
2
1073
335
1182
1821
6
385
1156
11221
23
276
1629
661
116
307
1425
8475
12
339
4223
22
281
2142
25440
249