2243
3
72
0
329
1
1329
2
1032
3003
4
1338
788
1482
392
1098
1176
1315
725
670
903
524
1327
2668
1419
1724
3536
3320
720
1153
2035
372
1113
64