580
0
2564
2
556
1448
4223
22
430
1
1853
370
2490
21743
4111
2960
326
1073
335
1182
1821
6
2936
1222856
4
345
1156
1547
11221
23
276
1629
418
661
437
116
1973