2354
2
1215
1916
375
1296
1
961
625
4
1156
462
0
59
2917
1067
943
3394
158879
14
908
90
2004
54
983
772
1731
44229
126
998
1041
3
913
1318
641
1637