2143
5
111
2
836
1222
3
532
322
0
370
1
280
162
191
77
529
656
143
80
760
1328
59
573
227
894
649
661
670
349
858
1451
1371
1591
3304
4