1681
1
159
1248
1131
2238
1583
0
969
1266
1416
2715
6
1128
2
1011
2287
2204
6899
9
2184
2070
4465
22
5060
2277
1185
1643
1914
2254
3439
8
1628
1537
880
5597
894