2733
3
1161
0
1033
1
846
1076
3777
1193
2
668
1152
1263
381
1101
3449
4
1645
13159
1931
2161
1822
5
4455
1893
2328
1059
328
325
1123
1043
427
1215
267
1832