31371
64
5521
2
2133
1
4110
1461
10317
5726
10
2270
779
1590
1093
1154
1451
1196
3576
3
3684
5
3636
7
585
0
1476
1681
1444
2529