288
0
501
394
503
77
536
31535
545
336
382
1655
1169
2730
6
1132
1910
1921
2
552
527
2810
2809
2690
653
259
17353
325
169211
11
846
530
4
637