1216
0
693
585
777
189
1478
765
841
455
109
4196
611
2145
1
376
503
683
628
55
32
2219
1420
2614
1123
1729
810
1676
562
319
1479