165
0
563
255
331
1840
2
955
1626
1
2264
3
1670
4771
357
368
580
316
422
310
490
455
986
1463
1087
747
1580
269
471