668
0
410
1501
1
1101
1780
381
1050
2
2121
4
1622
2328
719
1279
492
408
1043
267
2490
266
413
2069
3
2830
7
349
5313
422
2143
675
2702
4411
1981
2123