1093
0
445
802
3398
9
1302
515
3250
2
1377
745
3472
1
1033
2131
1399
5
4070
4
2522
1047
803
1007
2115
1149
2049
1687
1828
3
1141
2094
1790
8204
249
1982
2326