2349
3
1539
1
2032
2
1962
5
476
0
2767
3475
1075
3939
8
416
2221
4
568
3929
563
1237
1152
34
309
2435
1179
6231
1421
884
1068
372
932
1061
2238
1485