645
0
605
1
2558
3
2313
3517
6
2331
2
442
5043
1158
303
2462
543
3673
1105
292
2395
1237
358
1027
432
1257
572
2054
305
2920
4
1194
838
531
395
2050