641
1
1132
0
1227
340
1343
670
579
3243
7
1466
2
1212
1357
485
543
2393
383
846
835
2127
458
1581
2095
4
7334
2856
382
493
25127
3123
266
1822
1124