432
0
2804
4
1178
1
1069
1225
1623
2
2650
20
3629
862
616
957
1412
1301
3539
3
2534
1618
1179
3871
2794
2921
5
783
951
841
3470
2886
1080
1550
2499
5253