931
0
173
368
2588
749
5338
1060
2381
909
3971
1
573
480
1356
1458
464
3203
3168
3289
2
618
142
513
992
168
32
1123
404
1429
810
1028
1703