575
0
3567
332
1974
413
728
636
1928
348
1711
681
606
41
334
2395
1
847
803
839
942
10941
4440
951
141
884
463
714
1242
940
452
87