903
3
617
1
777
1416
2
499
3131
2018
2272
20
1518
1172
1170
1021
5004
7
1350
796
0
579
4097
4
2876
1174
898
520
1329
663
2299
859
3025
8
1403
3329
1369
1087