32302
0
1331
1
1623
2996
1539
572
3051
2
1812
1055
1558
3629
1679
8945
652
1162
1239
989
1527
1431
1267
1282
1843
1243
665
1212
1767
2949
2595
1494
1033