556
0
732
2687
2
592
469
4327
1421
951
1
1976
3
522
619
2047
1952
3629
3316
17
1196
742
712
1174
678
969
871
2285
490
476
2452
3470
5
342
1233