1049
0
2349
3
577
1346
237
1239
931
1199
2042
1
3065
884
366
607
683
1866
1193
1948
1985
1365
302
2244
4
2032
2
804
2627
2399
877
4015
1588
1285
1028