3196
2
645
0
1248
1
2773
5
237
1387
3302
1539
1854
2727
1494
4
3065
1193
1243
2203
1212
937
2820
1282
7495
9
581
5801
1104
893
1585
706
856
1837
1385
415