1579
3
1133
1
1929
2
2650
20
3629
862
0
553
1619
3289
1397
3117
8
1412
3539
4425
6
6779
5
2534
994
1815
1179
3871
2794
2982
2104
951
1618
841
3470
432
2886
1550