136
1
242
3
80
1384
4
372
107
759
1327
2
441
604
1473
0
515
1540
130
122
144
854
352
426
879
116
5009
11
616
1257
1366
797
1009
820
634